import pandas as pd

# 指定输入文件路径
input_file_path = 'D:\\xlzx\\4G5G资料20220610\\2024\\站址存量表20241125.xlsx'

# 指定输出文件路径
output_file_path = 'D:\\xlzx\\4G5G资料20220610\\2024\\筛选结果.xlsx'

# 读取 Excel 文件
df = pd.read_excel(input_file_path)

# 指定输入文件路径
input_file_path2 = 'D:\\xlzx\\能耗\\缺失站址.xlsx'

# 读取 Excel 文件
df2 = pd.read_excel(input_file_path2)

# 提取第一列的内容并转换为列表
values_to_filter = df2.iloc[:, 0].tolist()

# 筛选特定值的行
filtered_df = df[df['站址编码INTID'].astype(str).isin(values_to_filter)]

# 保存筛选后的数据到新的 Excel 文件
filtered_df.to_excel(output_file_path, index=False)
print(filtered_df)
print(f"筛选结果已成功保存到 {output_file_path}")